$(document).ready(function() {
	
	//顶级列表项水平浮动样式
	$('#selected-plays > li').addClass('horizontal');
	
	//非顶级列表项增加背景颜色样式
	$('#selected-plays li:not(.horizontal)').addClass('sub-level');
	
	//电子邮件超级链接增加背景图标附加样式
	$('a[href^="mailto:"]').addClass('mailto');
	
	//.pdf格式结尾的文件超级链接增加样式
	$('a[href$=".pdf"]').addClass('pdflink');
	
	//任何位置含有"henry"字样的超级链接增加样式
	$('a[href^="http"][href*="henry"]').addClass('henrylink');
	
	//从带有horizontal类的<div>集合中选择第2项
	$('div.horizontal:eq(1)').addClass('pdflink');
	
	//为从下标0开始的奇数行定义一个alt类样式，缺陷在于奇偶数行跨表计算
	//$('tr:even').addClass('alt');
	//$('tr').filter(':even').addClass('alt'); 
	
	//:nth-child()是jQuery中唯一从1开始计数的选择符，这个选择符相对于元素的父元素而非当前选择的所有元素来计算奇偶位置
	//表示奇数行增加一个alt类样式
	$('tr:nth-child(odd)').addClass('alt');
	
	/*针对文件单元格里面所有提到Henry的单元格，增加高亮样式，注意，:contains()选择符区分大小写
	$('td:contains(Henry)').addClass('highlight');
	
	//所有超级链接通过filter函数来筛选元素
	$('a').filter(function() {
	  return this.hostname && this.hostname != location.hostname;
	}).addClass('external'); 
	
	//针对所有提到Henry的单元格的相邻单元格及剩余单元格增加
	$('td:contains(Henry)').next().addClass('highlight');
	$('td:contains(Henry)').nextAll().addClass('highlight');	
	
	//针对所有提到Henry的单元格的及剩余单元格增加
	$('td:contains(Henry)').nextAll().andSelf().addClass('highlight');	
	
	//针对所有提到Henry的单元格的同级别单元格增加
	$('td:contains(Henry)').parent().children().addClass('highlight');	*/
	
	//连缀
	$('td:contains(Henry)').parent().find('td:eq(1)')	// 取得包含Henry的所有单元格,取得它的父元素,在父元素中查找第2个单元格,为该单元格添加highlight类
  .addClass('highlight').end().find('td:eq(2)')			// 恢复到包含Henry的单元格的父元素,在父元素中查找第3个单元格,为该单元格添加highlight类
  .addClass('highlight'); 
	
}); 